package com.dao;

import java.util.List;

import com.entity.TUserinfo;
@SuppressWarnings("rawtypes")
public interface TUserinfoDAO {
	public void save(TUserinfo transientInstance);
	
	public void delete(TUserinfo persistentInstance);

	public TUserinfo findById(java.lang.String id);

	
	public List findByExample(TUserinfo instance);

	public List findByProperty(String propertyName, Object value) ;

	public List findByName(Object name);

	public List findByAddress(Object address);

	public List findByTelephone(Object telephone);

	public List findByGender(Object gender);

	public List findByNickname(Object nickname);

	public List findByPsw(Object psw);

	public List findByState(Object state);

	public List findByMobile(Object mobile);

	public List findByFax(Object fax);

	public List findAll();

	public TUserinfo merge(TUserinfo detachedInstance);

	public void attachDirty(TUserinfo instance);

	public void attachClean(TUserinfo instance);
}
